;character graphic indexes
CHAR_SPACE                = 32
CHAR_EXCLAMATION          = 33
CHAR_QUOTATION            = 34
CHAR_POUND                = 35
CHAR_DOLLAR               = 36
CHAR_PERCENT              = 37
CHAR_AMPERSAND            = 38
CHAR_APOSTROPHE           = 39
CHAR_PARANTHESES_OPEN     = 40
CHAR_PARANTHESES_CLOSE    = 41
CHAR_ASTERIX              = 42
CHAR_PLUS                 = 43
CHAR_COMMA                = 44
CHAR_MINUS                = 45
CHAR_PERIOD               = 46
CHAR_SLASH_FORWARD        = 47
CHAR_0                    = 48
CHAR_1                    = 49
CHAR_2                    = 50
CHAR_3                    = 51
CHAR_4                    = 52
CHAR_5                    = 53
CHAR_6                    = 54
CHAR_7                    = 55
CHAR_8                    = 56
CHAR_9                    = 57
CHAR_COLON                = 58
CHAR_SEMICOLON            = 59
CHAR_LESS_THAN            = 60
CHAR_EQUAL                = 61
CHAR_GREATER_THAN         = 62
CHAR_ASPERSAND            = 63
CHAR_A                    = 64
CHAR_B                    = 65
CHAR_C                    = 66
CHAR_D                    = 67
CHAR_E                    = 68
CHAR_F                    = 69
CHAR_G                    = 70
CHAR_H                    = 71
CHAR_I                    = 72
CHAR_J                    = 73
CHAR_K                    = 74
CHAR_L                    = 75
CHAR_M                    = 76
CHAR_N                    = 77
CHAR_O                    = 78
CHAR_P                    = 79
CHAR_Q                    = 80
CHAR_R                    = 81
CHAR_S                    = 82
CHAR_T                    = 83
CHAR_U                    = 84
CHAR_V                    = 85
CHAR_W                    = 86
CHAR_X                    = 87
CHAR_Y                    = 88
CHAR_Z                    = 89
CHAR_SQUARE_BRACKET_OPEN  = 90
CHAR_SLASH_BACK           = 91
CHAR_SQUARE_BRACKET_CLOSE = 92
CHAR_CARET                = 93
CHAR_UNDERSCORE           = 94
CHAR_SINGLE_QUOTE_LEFT    = 95
CHAR_LOWERCASE_A          = 96
CHAR_LOWERCASE_B          = 97
CHAR_LOWERCASE_C          = 98
CHAR_LOWERCASE_D          = 99
CHAR_LOWERCASE_E          = 100
CHAR_LOWERCASE_F          = 101
CHAR_LOWERCASE_G          = 102
CHAR_LOWERCASE_H          = 103
CHAR_LOWERCASE_I          = 104
CHAR_LOWERCASE_J          = 105
CHAR_LOWERCASE_K          = 106
CHAR_LOWERCASE_L          = 107
CHAR_LOWERCASE_M          = 108
CHAR_LOWERCASE_N          = 109
CHAR_LOWERCASE_O          = 110
CHAR_LOWERCASE_P          = 111
CHAR_LOWERCASE_Q          = 112
CHAR_LOWERCASE_R          = 113
CHAR_LOWERCASE_S          = 114
CHAR_LOWERCASE_T          = 115
CHAR_LOWERCASE_U          = 116
CHAR_LOWERCASE_V          = 117
CHAR_LOWERCASE_W          = 118
CHAR_LOWERCASE_X          = 119
CHAR_LOWERCASE_Y          = 120
CHAR_LOWERCASE_Z          = 121
CHAR_BRACKET_LEFT         = 122
CHAR_PIPE                 = 123
CHAR_BRACKET_RIGHT        = 124
CHAR_TILDE                = 125
